يغطي هذا المساق تطوير البرامج الآمنة. يجب أن يكون الطلاب
قادرين على توفير الأمان في كل مرحلة من دورة حياة تطوير البرمجيات بما في ذلك:
مرحلة المتطلبات وكيفية إشراك متطلبات الأمان، مرحلة النمذجة وكيفية إشراك نمذجة
التهديد وإرشادات برمجة الأمان والاختبار.